package com.kinghood.productcenter.service.async;

import com.kinghood.productcenter.common.model.dao.product.DownloadCenterDO;
import com.kinghood.productcenter.common.model.dto.base.ListProductQueryDTO;

import java.util.List;

/**
 * 描述: 异步压缩
 * 创建人：jp
 * 创建时间：2024/1/29 10:33
 */
public interface IAsyncZipService {
    /**
     * 上传压缩包中的图片给华伟云
     *
     * @param filePath             文件路径
     * @param existProductCodeList 现有产品代码列表
     * @param absolutePath         绝对路径
     * @param type                 类型
     * @param userId               用户id
     * @return
     * @author jp
     * @date 2024/01/24 17:58
     */
    void uploadPicToHuaWeiYun(String filePath, List<String> existProductCodeList, String absolutePath, String type, Long userId, Long DLid);

    /**
     * 异步导出产品图片
     *
     * @param param 参数
     * @return
     * @author jp
     * @date 2024/01/29 10:24
     */
    void asyncExportProductPicture(ListProductQueryDTO param, DownloadCenterDO downloadCenterDO);
}
